package com.szly.phm.common.mapper;

import com.szly.phm.common.entity.dto.FaFault.RadarTypeFaultsNumDTO;
import com.szly.phm.common.entity.dto.faRepair.FaFaultRecordPageDTO;
import com.szly.phm.common.entity.po.FaFaultRecord;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.szly.phm.common.entity.vo.faRepair.FaFaultRecordVO;

import java.util.List;
import java.util.Map;

/**
 * <p>
 *  Mapper 接口
 * </p>
 *
 * @author Administrator
 * @since 2021-10-04
 */
public interface FaFaultRecordMapper extends BaseMapper<FaFaultRecord> {
    List<FaFaultRecordVO> selectFaultRecordAllInfo(FaFaultRecordPageDTO faFaultRecordPageDTO);
    List<Map<String,Object>>selectRadarTypeFaultsNum(RadarTypeFaultsNumDTO radarTypeFaultsNumDTO);
    List<Map<String,Object>>selectRadarType();
    List<Map<String,Object>>selectSystemFaultsNum(RadarTypeFaultsNumDTO radarTypeFaultsNumDTO);
    List<Map<String,Object>>selectSystem();
    Map<String,Object> selectRaDarTypeName(String radarId);
}
